草庐IT

安卓 ANR SurfaceView

全部标签

h5页面嵌入企业微信 以及第三方app中,ios兼容安卓鸿蒙不兼容问题

app开发的时候,会默认的对浏览器的使用会做一些默认的设置,就比如下面的这一条属性:WebSettings.setUseWideViewPort(true);//设置此属性,可任意比例缩放,一般的安卓的app的开发者都会默认禁止这条属性;说是会对其他的东西有影响。那么这样的话,就不能够实现任意比例的缩放了,也当然达不到我们想要的结果。如我这样pc ios 正常。。在安卓鸿蒙都捕捉不到正常高度下面有三种方法替换掉原有的rem适配方法1、//适用于750的设计稿variScale=1;//通过页面加载的时候去获取用户设备的物理像素比iScale=iScale/window.devicePixelR

安卓底部导航栏几种实现方式,小白菜看了都说简单。

文章目录1.安卓提供默认的导航方式2.使用简单布局的方式实现3.Viewpager+RadioGroup+Layout4.ViewPager+Fragment+RadioGroup(推荐)1.安卓提供默认的导航方式在创建项目时可以选择BottomNavigationActivity进行创建。这种方式最为简单。创建后生成的目录结构还是比较清晰的。主布局即Activity由BottomNavigationView和fragment构成。BottomNavigationView用于呈现底部导航栏,fragment组件用于显示每个导航栏对应的FragmentActivity中的代码就很魔性了,你压根看

安卓底部导航栏几种实现方式,小白菜看了都说简单。

文章目录1.安卓提供默认的导航方式2.使用简单布局的方式实现3.Viewpager+RadioGroup+Layout4.ViewPager+Fragment+RadioGroup(推荐)1.安卓提供默认的导航方式在创建项目时可以选择BottomNavigationActivity进行创建。这种方式最为简单。创建后生成的目录结构还是比较清晰的。主布局即Activity由BottomNavigationView和fragment构成。BottomNavigationView用于呈现底部导航栏,fragment组件用于显示每个导航栏对应的FragmentActivity中的代码就很魔性了,你压根看

HarmonyOS鸿蒙学习笔记(4)Tabs模仿安卓ViewPager+Fragment的效果

Tabs组件入门前言具体实现监听页面切换参考资料前言在Android开发中常用Fragment和ViewPager组合使用来进行页面的切换(如下图),在鸿蒙在APIVersion7开始提供了Tabs组件来实现类似的效果。具体实现实现类似上面的效果代码很简单:Tabs组件有个barMode属性有两个值:Scrollable:TabBar使用实际布局宽度,超过总长度后可滑动;Fixed:所有TabBar平均分配宽度。比如我们barMode设置成Fixed的时候,运行效果如下:监听页面切换Tabs组件提供了onChange方法来监听Tab页签的切换。更多Tabs的用法,可以参考Tabs组件官网文档参

Unity 2021版本,安卓打包时报错 Gradle build failed.See the console for details.

Unity最后安卓打包时候,我打包失败,报错5个结果,参考很多博主方法后,已经解决了,故没有图。 解决方法:在排除了中文路径,BuildSystem设置等问题后,我报这个错原因是安装的Androidstudio,Androidstudio在运行的时候也会在C盘生成一个.gradle文件,并且顶替了原有Unity打包需要存在的.gradle文件,因此Unity在打包的时候会因为这个不是其原配,故发生冲突导致失败。因为我刚开始学Androidstudio,故直接删除Androidstudio以及原有.gradle文件夹得以解决,Unity在打包的时候就又会重新生成一个.gradle文件夹,并且适配

安卓嵌入H5的方式 腾讯人脸识别核身 身份验证 点击开始录制按钮 没有反应 鸿蒙系统

一开始使用别的手机测试身份验证都是可以正常打开相机进行录像的,使用鸿蒙2.0的手机也是可以跳转的到相机页面,自从鸿蒙手机主动拒绝过权限后,点击开始录制按钮就没有反应了,后来在重写WebChromeClient的onShowFileChooser这个方法中看到了不一样,点击开始录制是调用这个方法从里面获取fileChooserParams.acceptTypes[0]这个参数在不同的手机是不一样,旧版本使用正常的返回video/webank,鸿蒙手机返回的数据是video/*,最后根据文档最新版本更新即可,结果是根据url匹配通过二代码相关旧的判断 funrecordVideoForApi21(

安卓base64与其他语言base64算法还原出来差异问题???

今天逆向某app时,发现了最后一步base64编码后后几位不一致。之前有遇到空格及换行等问题,eg:在在线工具生成对比后,确实后几位有出入。回看了代码base64就是调用的标准算法,且也没更换码表。#hyqBFS+m9jNbmIrG0x0dAYJzG5jiqgwFr+SxV0hRMwGDFcDI+5oJxwtU1mcglidAqD7xOELt1bcUpO1vacWssh487vfpQ98NntxvTIUcVrnHUKNDvwOVKCwp++nRePzSfW3y6f3F/4P0fZrdMLy8S5G9A95UHF2ZC3aZoSOw89+92auduE8fx8CLSEcyqHMNYglPCspJ

荣耀x9 安卓、鸿蒙系统 电脑协同

QtScrcpy是一款功能强大的Android(亲测荣耀x9鸿蒙系统也可以)实时投屏软件,让大家的电脑通过USB数据线或者无线网连接到安卓手机,不需要什么root权限就可以让安卓手机在电脑上进行实时投屏以及操作手机。QtScrcpy手机投屏软件使用指南下载地址:https://gitee.com/Barryda/QtScrcpy/releases,根据电脑下载,下载后直接解压手机开启usb调试:手机设置->关于手机->连续点击版本号,直到提示开发者模式开启。然后返回找到开发者模式,荣耀鸿蒙进入系统和更新,其他手机找下。开启后手机数据线连接电脑,注意第一次连接有授权确认,确认后就可以了运行qts

安卓期末大作业(AndroidStudio开发),垃圾分类app,代码有注释,能正常运行

安卓期末大作业 app使用的是sqlite数据库,使用的核心类及其组件:BaseAdapter,Fragment,ViewPager,AlertDialog.Builder,Option,AnimationDrawable(关键帧动画),MediaPlayer(视频),CountDownTimer(倒计时广告页用),Spinner等该分类助手的功能是管理员先登录进入后台界面,将数据录入数据库,管理员可进行增删改查操作,用户可在前台页面通过垃圾分类查垃圾也可通过垃圾查分类,可以浏览后台管理员录到数据库中的新闻。该分类助手在上传头像时是通过跳转到手机图库选择照片,然后保存的时候是通过该图片的uri

HarmonyOS:Text + ListDialog实现类似安卓ExpandableListView的效果(简易版)

目录一、应用场景二、实现效果三、实现步骤1.布局2.动态添加3.处理逻辑参考一、应用场景  需要显示某些信息:用户一眼就能够看到的是主要信息,点击后显示更加详细的信息。二、实现效果三、实现步骤1.布局DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:height="match_parent"ohos:width="match_parent"ohos:orientation="vertical">DirectionalLayoutohos:id="$+id:ly_back"ohos:width="match_